.grid__item--news-start:nth-child(n+4) figure { margin-top: 10px; }
.title-linked { color: #2f466f; font-weight: 500; }
.one-seventh { width: 14.2857142857%; }
#contentmainrightwrapper .imagerow .csc-textpic-text p.bodytext {
  line-height: 17.5px !important;
}
#contentmainrightwrapper .csc-textpic.csc-textpic-above .csc-textpic-imagewrap.csc-textpic-single-image {
  min-height: 280px;
}

.grid,
.grid__item {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.clearall{clear: all;}
.float-left{float: left;}
.float-right{float: right;}
.one-whole {
 width:100%
}
.five-tenths,.four-eighths,.one-half,.six-twelfths,.three-sixths,.two-quarters {
 width:50%;
}
.four-twelfths,.one-third,.two-sixths {
 width:33.333333%
}
.eight-twelfths,.four-sixths,.two-thirds {
 width:66.666666%
}
.one-quarter,.three-twelfths,.two-eighths {
 width:25%
}
.nine-twelfths,.six-eighths,.three-quarters {
 width:75%
}
.one-fifth,.two-tenths {
 width:20%
}
.four-tenths,.two-fifths {
 width:40%
}
.six-tenths,.three-fifths {
 width:60%
}
.eight-tenths,.four-fifths {
 width:80%
}
.one-sixth,.two-twelfths {
 width:16.666666%
}
.five-sixths,.ten-twelfths {
 width:83.333333%
}
.one-eighth {
 width:12.5%
}
.three-eighths {
 width:37.5%
}
.five-eighths {
 width:62.5%
}
.seven-eighths {
 width:87.5%
}
.one-tenth {
 width:10%
}
.three-tenths {
 width:30%
}
.seven-tenths {
 width:70%
}
.nine-tenths {
 width:90%
}
.one-twelfth {
 width:8.333333%
}
.five-twelfths {
 width:41.666666%
}
.seven-twelfths {
 width:58.333333%
}
.eleven-twelfths {
 width:91.666666%
}
.five{width: 46%;}
.mainnew  li{list-style-type: none;line-height: 3em;margin-left: 2em;}
.mainnew a{color: #333;}
.mainnew a:hover{color: #2f466f;}
.mainnew .five{border: 1px solid #ddd;padding: 10px;}
/*friendlinks*/
.friendlinks{margin-top: 2em;}
.friendlinks h3 a{color: #2f466f;}
.friendlinks li{float: left;margin-left: 1em;line-height: 2em;}
.friendlinks li a{color: #333;}
.friendlinks li a:hover{color:#2f466f;}
/*foot*/
#footer{ width:100%; height:153px; background:url(../images/footerbj.jpg) repeat-x;}
.foots{ width:1002px; height:52px; margin:0 auto;}
.foots ul{ width:572px; margin:0 auto}
.foots ul li{ float:left; width:95px; height:52px; line-height:52px; text-align:center;color:#2f466f; font-weight:bolder;}
.foots ul li a{ font-size:14px;color:#2f466f; font-weight:bolder;}
.footx{ width:1002px;height:101px; margin:0 auto;text-align:center;}
.footx a{color: #000}
.footx p{height:80px;padding-top:20px; color:#FFF; font-size:13px; line-height:30px;}
/*main*/
#main{ width:100%;height:auto !important ; padding-top:10px;}
.sousu{ width:992px; height:45px; border-bottom:1px solid #b3b3b3; border-top:1px solid #b3b3b3; 
margin:0 auto;margin-bottom:15px; padding:5px; }
.sousuz{ width:500px; height:40px; line-height:40px; color:#333; font-weight:bold; float:left;}
.sousuz a{ color:#333; font-weight:normal;}
.sousuz a:hover{ color:#005b7a;}
.sousuy{ width:201px; height:23px; float:right; padding-top:13px;}